package com.jt.mapper;

import com.jt.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface UserMapper {


    Integer loginByUP(User user);

    void register(User user);


    Integer findUn(String username);

    Integer findUPI(User user);

    void updateByUn(User user);

    long findTotal();

    List<User> findUserListByPage(@Param("start") int start,
                                  @Param("size") int size,
                                  @Param("query") String query);

    int findId(Integer id);

    void updateStatusById(User user);

    User findUserById(Integer id);

    void updateUser(User user);

    void deleteUser(Integer id);


}
